Oracle存储过程的编写经验与优化措施(分享)
本篇文章是对Oracle存储过程的编写经验与优化措施进行了详细的分析介绍,需要的兄弟姐妹参考下。开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库t...
本篇文章是对Oracle存储过程的编写经验与优化措施进行了详细的分析介绍,需要的兄弟姐妹参考下。开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库t...
标量(scalar)数据类型 标量(scalar)数据类型没有内部组件,他们大致可分为以下四类: . number . character . date/time . boolean 表1显示了数字数据类型;表2显示了字符数据类型;...
该Oracle教程将告诉诸位学习Oracle的朋友:Oracle使用PL/SQL操作COM对象。PL/SQL是由Oracle公司对标准SQL进行扩展,专用于Oracle数据库中程序设计的专用语言,属第三代过程式程序设计语言。从Oracle8开始提供了直接从PL/SQL中调用外部C语言过程,允许开发人员...
该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库集复制方法浅议。前言 日益增长的分布式应用需求要求实现更好分布式的软件环境,不断推动着分布式技术的进步。Oracle数据复制是实现分布式数据环境的一种技术,通过在不同的物理站点拷贝数据来建立分布...
今天发现了一个显示ORACLE语法的好网站。内容太多,就不一一摘录了,记在这里,也方便自己查找。 http://www.ss64.com/ora/ 目录如下: An A-Z Index of Oracle SQL Commands (version 9.2) ANALYZE AUDIT CALL Cluster - CREATE CLUSTER - ALTER CLUSTER -...
该Oracle教程将告诉诸位学习Oracle的朋友:Oracle与SQL Server在企业应用的比较。在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQLServer数据库,所以我经常遇见人们向我提两种问题。 第一种通常都是以"你能教我使用Oracle吗?"开始的,对此我比较礼貌的...
ABS(x)函数,此函数用来返回一个数的绝对值。 ACOS(x)函数,返回X的反余弦值。X范围从1到-1,输入值从0到派,以弧度为单位。 ASIN(x)函数,返回X的反正弦值。X范围从1到-1,输入值从-PI/2到PI/2,以弧度为单位。 ATAN(x)函数,返回X的反正切值。输入值从-PI/2...
在oracle中有很多关于日期的函数,如: 1、 add_months() 用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL select add_months(sysdate,12) "Next Year" from dual; Next Year ---------- 13-11月-04 SQL sel...
Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,根据笔者经验建议不妨针对以下几个方面加以考虑。 一、分区 根据实际经验,在一个大数据库中,数据空间的绝大多数...
写一个循环删除的过程。 createorreplaceproceduredelBigTab(p_TableNameinvarchar2,p_Conditioninvarchar2,p_Countinvarchar2) as pragmaautonomous_transaction; n_deletenumber:=0; begin while1=1loop EXECUTEIMMEDIATE 'deletefrom'||p_TableName||'wher...
内部存储格式: 世纪、年、月、日、小时、分钟、秒 默认格式是:DD-MON-RR。 SYSDATE返回当前的系统时间。 SELECTSYSDATEFROMDUAL; 对日期的数学运算 SELECT(SYSDATE-HIRE_DATE)/7FROMTABLENAMEWHEREROWNUM; 数字列 ADD_MONTHS(date,x)函数,返回加上X月后...
环境: OS:Red Hat Enterprise Linux AS release 4 (Nahant) DB:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production 一台Oracle10gR2数据库报出如下错误: ORA-1653: unable to extend table SYSMAN.MGMT_SYSTEM_ERROR_LOG by 8 in tabl...
环境:A机器和B机器都是LINUX系统,但由于B机器已经空间不足,所以停掉不停操作数据库的服务后,准备在A机器进行导出操作。 导出语句expuser/password@sidfile=0320.dmp 导出过程中不停出现Exportingquestionablestatistics.的错误。 上网一查,都说是字符集...
最近群里好多人讨论oracle安全问题,今天找了些资料学习了下 获取Oracle当前会话的一些属性(对于sql注射的环境判断很有用哦) SYS_CONTEXT函数返回是与上下文名称空间相关的属性值。这个函数可以用在SQL和PL/SQL语句中。 注意:SYS_CONTEXT返回的是用户会话期间...
方法1:X:oracleora81binwrapiname=XXXoname=XXX 方法2:9i在win2000下使用wrap加密存储过程,10g可以用加密包dbms_ddl.wrap或dbms_ddl.create_wrapped。 11.5.1在win2000下使用wrap加密存储过程 wrap.bat rem使用方法:wrap待加密的文件名 setNLS_LANG=AM...
插入视图的条件: 1.如果视图是基于一个基础表产生的,那么这就称为非连接视图,所有的非连接视图都是可以更新的,也就是说可以在该视图上进行,INSERT,UPDATE,DELETE的操作. 2.如果是连接视图,那就要遵守基本更新准则了.现在我只对INSERT准则做一下说明:在INSERT...
oracle下灵活使用bulk collect实现cursor批量fetch的sql语句,使用oracel的兄弟姐妹可以试试了。该文档通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法....
Oracle客户端精简后的文件,可以实现数据库的通信,直接和软件打包: 第一步:拷贝文件:主要是四个目录:bin,nls,oracore,NETWORK。 文件清单如下(bin下面dll部分是最精简的结果,除了nls的其他部分可以全部拷贝,因为本身文件不大): D:binorauts.dll...
【原文地址】New "Orcas" Language Feature: Query Syntax 【原文发表日期】 Saturday, April 21, 2007 2:12 上个月我开始了一个贴子系列,讨论作为Visual Studio和.NET框架Orcas版本一部分发布的一些新的VB和C#语言特性。下面是该系列的前三篇贴子的链接:...